home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / comp / ppp-faq / part2 < prev    next >
Internet Message Format  |  1994-04-07  |  13KB

  1. Path: bloom-beacon.mit.edu!news.media.mit.edu!uhog.mit.edu!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!scsing.switch.ch!news.dfn.de!urmel.informatik.rwth-aachen.de!news.rhrz.uni-bonn.de!ignatios
  2. From: ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  3. Newsgroups: comp.protocols.ppp,news.answers,comp.answers
  4. Subject: comp.protocols.ppp part2 of 8 of frequently wanted information
  5. Supersedes: <ppp-faq/part2_764536807@cs.uni-bonn.de>
  6. Followup-To: poster
  7. Date: 7 Apr 1994 18:20:59 GMT
  8. Organization: computer science department, university of Bonn, Germany
  9. Lines: 237
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 5 May 1994 18:20:08 GMT
  12. Message-ID: <ppp-faq/part2_765742808@cs.uni-bonn.de>
  13. NNTP-Posting-Host: theory.cs.uni-bonn.de
  14. Summary: This document contains information about the Internet Point-to-Point
  15.     Protocol, including a bibliography, a list of public domain and
  16.     commercial software and hardware implementations, a section on
  17.     configuration hints and a list of frequently asked questions and
  18.     answers on them.
  19.     It should be read by anybody interested in connecting to Internet
  20.     via serial lines, and by anybody wanting to post to
  21.     comp.protocols.ppp (before he/she does it!)
  22. Xref: bloom-beacon.mit.edu comp.protocols.ppp:3269 news.answers:17781 comp.answers:4802
  23.  
  24. Archive-name: ppp-faq/part2
  25. Version: $Revision: 3.10 $
  26. Last-modified: $Date: 94/02/21 20:10:09 $
  27. URL: http://cs.uni-bonn.de/ppp/part2.html
  28.    Read on here.
  29.    
  30.                               2. WHAT IS PPP?
  31.                                      
  32.        Introduction
  33.       
  34.        PPP features which may or may not be present
  35.       
  36.        PPP glossary
  37.       
  38.        PPP-relevant RFC's
  39.       
  40. 2.1 Introduction
  41.  
  42.    PPP is the Internet Standard for transmission of IP packets over serial
  43.    lines. PPP supports async and sync lines. For a general discussion of
  44.    PPP, and of the PPP vs. SLIP question, look at the paper
  45.    ftp.uu.net:vendor/MorningStar/papers/sug91-cheapIP.ps.Z (paper) and
  46.    sug91-cheapIP.shar.Z (overhead projector slides)
  47.    
  48. 2.2 PPP features which may or may not be present
  49.  
  50.    Above and beyond compatibility with basic PPP framing, note whether the
  51.    software implements the following features.  Not all features are needed
  52.    or even desired in every product. Please note also that not every free
  53.    or commercial product description in this document has a complete list
  54.    of all features includes.
  55.    
  56.   demand-dial             Bring up a PPP interface and dial the phone when
  57.                           packets are queued for delivery; bring the
  58.                          interface down after some   period of inactivity.
  59.                          
  60.    redial (For lack of a better term)
  61.                           Bring up a PPP interface whenever it goes down,
  62.                          to keep a line up.    (sometimes called camping)
  63.                          
  64.    camping (on a line)    see redial
  65.                          
  66.     scripting             Negotiate through a series of prompts or
  67.                          intermediate   connections to bring up a PPP link,
  68.                          much like the sequence of events   used to bring
  69.                          up a UUCP link.
  70.                          
  71.    parallel               Configure several PPP lines to the same
  72.                          destination and   do load sharing between them.
  73.                          (Not standardized, usually only seen   in SLIP
  74.                          implementations, noted there as "parallel-slip".)
  75.                          
  76.    filtering               Select which packets to send down a link or
  77.                          whether to   bring up a "demand-dial" link based
  78.                          on IP or TCP packet type or TOS,   e.g. don't dial
  79.                          the phone for ICMP ping packets.
  80.                          
  81.    header compression     TCP header compression according to RFC1144.
  82.                          Marginally useful on high speed lines, essential
  83.                          for low speed lines.
  84.                          
  85.    server                 Accept incoming PPP connections, which might well
  86.                          also   include doing the right things with
  87.                          routing.
  88.                          
  89.    tunneling              Build a virtual network over a PPP link across a
  90.                          TCP stream    through an existing IP network.
  91.                          
  92.    extra escaping         Byte-stuffing characters outside the negotiated
  93.                          asyncmap, configurable in advance but not
  94.                          negotiable.
  95.                          
  96. 2.3 PPP glossary
  97.  
  98.    Every new technology breeds its own set of acronyms.  PPP is no
  99.    different.  Here is a glossary of sorts.
  100.    
  101. ack                     Acknowledgement.
  102. AO                      Active open [state diagram] (no lonter part of the
  103.                         FSM as of RFC1331)
  104. C                       Close [state diagram]
  105. CHAP                    Challenge-Handshake Authentication Protocol
  106.                         (RFC1334)
  107. D                       Lower layer down [state diagram]
  108. DES                     Data Encryption Standard
  109. DNA                     Digital Network Architecture
  110. IETF                    Internet Engineering Task Force.
  111. IP                      Internet Protocol
  112. IPCP                    IP Control Protocol.
  113. IPX                     Internetwork Packet Exchange (Novell's networking
  114.                         stack)
  115. FCS                     Frame Check Sequence [X.25]
  116. FSA                     Finite State Automaton
  117. FSM                     Finite State Maschine
  118. LCP                     Link Control Protocol.
  119. LQR                     Link Quality Report.
  120. MD4                     MD4 digital signature algorithm
  121. MD5                     MD5 digital signature algorithm
  122. MRU                     Maximum Receive Unit
  123. MTU                     Maximum Transmission Unit
  124. nak                     Negative Acknowledgement
  125. NCP                     Network Control Protocol.
  126. NRZ                     Non-Return to Zero bit encoding. (SYNC ppp default
  127.                         because of
  128.                         availability)
  129. NRZI                    Non-Return to Zero Inverted bit encoding. (SYNC ppp
  130.                         preferred
  131.                         alternative to NRZ)
  132. OSI                     Open Systems Interconnect
  133. PAP                     Password Authentication Protocol (RFC1334)
  134. PDU                     Protocol Data Unit (i.e., packet)
  135. PO                      Passive open [no longer part of state diagram]
  136. PPP                     Point to Point Protocol (
  137.                         RFC1548 /
  138.                         RFC1549,
  139.                         1332,
  140.                         1333,
  141.                         1334,
  142.                         1551,
  143.                         1376,
  144.                         1377,
  145.                         1378)
  146. RCA                     Receive Configure-Ack [state diagram]
  147. RCJ                     Receive Code-Reject [state diagram]
  148. RCN                     Receive Configure-Nak or -Reject [state diagram]
  149. RCR+                    Receive good Configure-Request [state diagram]
  150. RER                     Receive Echo-Request [no longer part of state
  151.                         diagram]
  152. RFC                     Request for Comments (internet standard)
  153. RTA                     Receive Terminate-Ack [state diagram]
  154. RTR                     Receive Terminate-Request [state diagram]
  155. RUC                     Receive unknown code [state diagram]
  156. sca                     Send Configure-Ack [state diagram]
  157. scj                     Send Code-Reject [state diagram]
  158. scn                     Send Configure-Nak or -Reject [state diagram]
  159. scr                     Send Configure-Request [state diagram]
  160. ser                     Send Echo-Reply [no longer part of state diagram]
  161. sta                     Send Terminate-Ack [state diagram]
  162. str                     Send Terminate-Request [state diagram]
  163. ST-II                   Stream Protocol
  164. TO+                     Timeout with counter > 0 [state diagram]
  165. TO-                     Timeout with counter expired [state diagram]
  166. VJ     mpression algorithm)
  167. XNS                     Xerox Network Services
  168.                         
  169. 2.4 PPP relevant RFCs
  170.  
  171.    Here's a list with descriptions.  Note some of these are obsolete. You
  172.    might also want to  search for recent RFCs or  internet drafts in an
  173.    up-to-date  RFC archive.
  174.    
  175. 1570                     Simpson, W.,ed.  PPP LCP Extensions. 1994 January;
  176.                         18 p. (Format: TXT=35719 bytes) (Updates RFC 1548)
  177. 1553                    Mathur, S.; Lewis, M.  Compressing IPX Headers Over
  178.                         WAN Media (CIPX).  1993 December; 23 p. (Format:
  179.                         TXT=47450 bytes)
  180. 1552                    Simpson, W.  The PPP Internetwork Packet Exchange
  181.                         Control Protocol (IPXCP).  1993 December; 14 p.
  182.                         (Format: TXT=29174 bytes)
  183. 1551                     Allen, M.  Novell IPX Over Various WAN Media
  184.                         (IPXWAN).  1993 December; 22 p. (Format: TXT=54210
  185.                         bytes) (Obsoletes RFC 1362)
  186. 1549                     Simpson, W.,ed.  PPP in HDLC Framing.  1993
  187.                         December; 18 p. (Format: TXT=36353 bytes)
  188. 1548                     Simpson, W.  The Point-to-Point Protocol (PPP).
  189.                         1993 December; 53 p. (Format: TXT=111638 bytes)
  190.                         (Obsoletes RFC 1331; Updated by RFC 1570)
  191. 1547                     Perkins, D.  Requirements for an Internet Standard
  192.                         Point-to-Point Protocol.  1993 December; 21 p.
  193.                         (Format: TXT=49811 bytes)
  194. 1378                     PPP AppleTalk Control Protocol (ATCP). Parker, B.
  195.                         1992 November; 16 p. (Format: TXT=28496 bytes)
  196. 1377                     PPP OSI Network Layer Control Protocol (OSINLCP).
  197.                         Katz, D.  1992 November; 10 p. (Format: TXT=22109
  198.                         bytes)
  199. 1376                     PPP DECnet Phase IV Control Protocol (DNCP).
  200.                         Senum, S.J.  1992 November; 6 p. (Format: TXT=12448
  201.                         bytes)
  202. 1362                     Allen, M.  Novell IPX Over Various WAN Media
  203.                         (IPXWAN).  1992 September; 18 p. (Format: TXT=30220
  204.                         bytes)
  205. 1334                     PPP authentication protocols. Lloyd, B.; Simpson,
  206.                         W.A.  1992 October; 16 p. (Format: TXT=33248 bytes)
  207. 1333                     PPP link quality monitoring. Simpson, W.A.  1992
  208.                         May; 15 p. (Format: TXT=29965 bytes)
  209. 1332                     PPP Internet Protocol Control Protocol (IPCP).
  210.                         McGregor, G.  1992 May; 12 p. (Format:  TXT=17613
  211.                         bytes) (Obsoletes RFC1172)
  212. 1331                     Point-to-Point Protocol (PPP) for the transmission
  213.                         of multi-protocol datagrams over point-to-point
  214.                         links. Simpson, W.A.  1992 May; 66 p. (Format:
  215.                         TXT=129892 bytes) (Obsoletes RFC1171, RFC1172;
  216.                         obsoleted by RFC 1548)
  217. 1220                     Point-to-Point Protocol extensions for bridging.
  218.                         Baker, F.,ed.  1991 April; 18 p. (Format: TXT=38165
  219.                         bytes)
  220. 1172                     Point-to-Point Protocol (PPP) initial
  221.                         configuration options. Perkins, D.; Hobby, R.  1990
  222.                         July; 38 p. (Format: TXT=76132 bytes) (Obsoleted by
  223.                         RFC1331, RFC1332)
  224. 1171                     Point-to-Point Protocol for the transmission of
  225.                         multi-protocol datagrams over Point-to-Point links.
  226.                         Perkins, D.  1990 July; 48 p. (Format: TXT=92321
  227.                         bytes) (Obsoletes RFC1134; Obsoleted by RFC1331)
  228. 1134                     Point-to-Point Protocol: A proposal for
  229.                         multi-protocol transmission of datagrams over
  230.                         Point-to-Point links. Perkins, D.  1989 November;
  231.                         38 p. (Format: TXT=87352 bytes) (Obsoleted by
  232.                         RFC1171)
  233. 1144                     Compressing TCP/IP headers for low-speed serial
  234.                         links. Jacobson, V.         1990 February; 43 p.
  235.                         (Format: TXT=120959 PS=534729 bytes)
  236.                         
  237.    In comp.protocols.ppp (Message-ID:
  238.    <BOB.92Dec3145948@volitans.MorningStar.Com>)
  239.    
  240.                                       bob@MorningStar.Com (Bob Sutterfield)
  241.                                                                            
  242.    wrote :
  243.    
  244.     All of 1134, 1171, and 1172 (and 1055, for that matter :-) have been
  245.    obsoleted.  They're interesting only if you want to debug a connection
  246.    with an ancient PPP implementation, and you're wondering why (e.g.) it
  247.    asked you for IPCP option 2 with a length of only 4, and
  248.    Compression-Type 0x0037.
  249.    
  250.     (There's a lot of that still running around - be careful out there.)
  251.    
  252.    *** Go back here.  To the top page here. Read on here.
  253.    
  254.    
  255. -- 
  256. -- 
  257.     Ignatios Souvatzis
  258. -
  259. Solaris 2.1:  it's slow, needs 200M of disk space and comes without C compiler,
  260. which makes it remarkably close to MS-Windows. oleg@gd.cs.csufresno.edu
  261.